The Best 15 Bar, Restaurants in Odessa, Texas (TX), United States

4 Rating
34 reviews

7260 E Highway 191, Odessa, TX 79765-8650, Odessa

"The food was great. The service was awesome. The drinks were strong. There was no wait. I loved it. "